<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Make Controller Kit - Firmware API: File Index</title>
<link href="mt_doxygen.css" rel="stylesheet" type="text/css" />
<link href="../resources/mt_doxytabs.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #222222;
}
-->
</style>
</head>

<body>
<table width="800" border="0">
    <tr>
      <td colspan="3">
        <form method="get" action="http://www.google.com/search">
          <div align="right">
            <input type="text"   name="q" size="25"
              maxlength="255" value="" />
            <input type="submit" value="Search" />
            <input type="hidden" name="sitesearch" value="makingthings.com/ref/firmware/html" />
          </div>
        </form>
       </td>
    </tr>
    <tr>
      <td><div align="center"><a href="http://www.makingthings.com">
				<img src="../resources/logo_brown_medium.png" alt="MakingThings"
									width="200" height="78" border="0" align="middle" longdesc="http://www.makingthings.com" /></a></div></td>
				<td><div align="center" class="header">
      		Make Controller Kit <br />
          Firmware API
      </div></td>
      <td><div align="center"><a href="http://www.makezine.com">
					<img src="../resources/make_logo.png" alt="MAKE Zine" 
										width="164" height="73" border="0" align="middle" longdesc="http://www.makezine.com" /></a></div></td>
    </tr>
</table>
</body>
</html>
<!-- Generated by Doxygen 1.5.4 -->
<script type="text/javascript">
<!--
function changeDisplayState (e){
  var num=this.id.replace(/[^[0-9]/g,'');
  var button=this.firstChild;
  var sectionDiv=document.getElementById('dynsection'+num);
  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
    sectionDiv.style.display='block';
    button.src='open.gif';
  }else{
    sectionDiv.style.display='none';
    button.src='closed.gif';
  }
}
function initDynSections(){
  var divs=document.getElementsByTagName('div');
  var sectionCounter=1;
  for(var i=0;i<divs.length-1;i++){
    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
      var header=divs[i];
      var section=divs[i+1];
      var button=header.firstChild;
      if (button!='IMG'){
        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
        button=document.createElement('img');
        divs[i].insertBefore(button,divs[i].firstChild);
      }
      header.style.cursor='pointer';
      header.onclick=changeDisplayState;
      header.id='dynheader'+sectionCounter;
      button.src='closed.gif';
      section.id='dynsection'+sectionCounter;
      section.style.display='none';
      section.style.marginLeft='14px';
      sectionCounter++;
    }
  }
}
window.onload = initDynSections;
-->
</script>
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li class="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul>
</div>
<h1>Make Controller Kit - Firmware API File List</h1>Here is a list of all documented files with brief descriptions:<table>
  <tr><td class="indexkey"><a class="el" href="analogin_8c.html">analogin.c</a> <a href="analogin_8c-source.html">[code]</a></td><td class="indexvalue">Functions for reading the analog inputs on the MAKE Application Board </td></tr>
  <tr><td class="indexkey"><b>analogin.h</b> <a href="analogin_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>analogin_internal.h</b> <a href="analogin__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>analogin_isr.c</b> <a href="analogin__isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="appboard_8c.html">appboard.c</a> <a href="appboard_8c-source.html">[code]</a></td><td class="indexvalue">MAKE Application Board </td></tr>
  <tr><td class="indexkey"><b>appboard.h</b> <a href="appboard_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="appled_8c.html">appled.c</a> <a href="appled_8c-source.html">[code]</a></td><td class="indexvalue">MAKE Application Board LED control </td></tr>
  <tr><td class="indexkey"><b>appled.h</b> <a href="appled_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="atestee_8c.html">atestee.c</a> <a href="atestee_8c-source.html">[code]</a></td><td class="indexvalue">Controller Testee </td></tr>
  <tr><td class="indexkey"><b>atestee.h</b> <a href="atestee_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>Board.h</b> <a href="_board_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="can_8c.html">can.c</a> <a href="can_8c-source.html">[code]</a></td><td class="indexvalue">CAN - Control Area Network </td></tr>
  <tr><td class="indexkey"><b>can.h</b> <a href="can_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>can_internal.h</b> <a href="can__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>can_isr.c</b> <a href="can__isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="controller_8c.html">controller.c</a> <a href="controller_8c-source.html">[code]</a></td><td class="indexvalue">Functions available to the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>controller.h</b> <a href="controller_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="ctestee_8c.html">ctestee.c</a> <a href="ctestee_8c-source.html">[code]</a></td><td class="indexvalue">Controller Testee Functions for working with the status LED on the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>ctestee.h</b> <a href="ctestee_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="ctester_8c.html">ctester.c</a> <a href="ctester_8c-source.html">[code]</a></td><td class="indexvalue">Controller Tester Functions for working with the status LED on the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>ctester.h</b> <a href="ctester_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>debug.h</b> <a href="debug_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="debugosc_8c.html">debugosc.c</a> <a href="debugosc_8c-source.html">[code]</a></td><td class="indexvalue">Controller Debug </td></tr>
  <tr><td class="indexkey"><b>descriptors.h</b> <a href="descriptors_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="digitalin_8c.html">digitalin.c</a> <a href="digitalin_8c-source.html">[code]</a></td><td class="indexvalue">Digital In </td></tr>
  <tr><td class="indexkey"><b>digitalin.h</b> <a href="digitalin_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="digitalout_8c.html">digitalout.c</a> <a href="digitalout_8c-source.html">[code]</a></td><td class="indexvalue">Library of functions for the Make Application Board's Digital Outputs </td></tr>
  <tr><td class="indexkey"><b>digitalout.h</b> <a href="digitalout_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="dipswitch_8c.html">dipswitch.c</a> <a href="dipswitch_8c-source.html">[code]</a></td><td class="indexvalue">DIP Switch </td></tr>
  <tr><td class="indexkey"><b>dipswitch.h</b> <a href="dipswitch_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="eeprom_8c.html">eeprom.c</a> <a href="eeprom_8c-source.html">[code]</a></td><td class="indexvalue">EEPROM </td></tr>
  <tr><td class="indexkey"><b>eeprom.h</b> <a href="eeprom_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>Emac.h</b> <a href="_emac_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>error.h</b> <a href="error_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="fasttimer_8c.html">fasttimer.c</a> <a href="fasttimer_8c-source.html">[code]</a></td><td class="indexvalue">FastTimer </td></tr>
  <tr><td class="indexkey"><b>fasttimer.h</b> <a href="fasttimer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>fasttimer_internal.h</b> <a href="fasttimer__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>fasttimer_isr.c</b> <a href="fasttimer__isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>FreeRTOSConfig.h</b> <a href="_free_r_t_o_s_config_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="io_8c.html">io.c</a> <a href="io_8c-source.html">[code]</a></td><td class="indexvalue">Subsystem for manipulating the general purpose IO lines </td></tr>
  <tr><td class="indexkey"><b>io.h</b> <a href="io_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="led_8c.html">led.c</a> <a href="led_8c-source.html">[code]</a></td><td class="indexvalue">Controller LED </td></tr>
  <tr><td class="indexkey"><b>led.h</b> <a href="led_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>lwipopts.h</b> <a href="lwipopts_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>main.c</b> <a href="main_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>mii.h</b> <a href="mii_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="motor_8c.html">motor.c</a> <a href="motor_8c-source.html">[code]</a></td><td class="indexvalue">DC_Motor </td></tr>
  <tr><td class="indexkey"><b>motor.h</b> <a href="motor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="network_8c.html">network.c</a> <a href="network_8c-source.html">[code]</a></td><td class="indexvalue">Communicate with the Make Controller Board via Ethernet </td></tr>
  <tr><td class="indexkey"><b>network.h</b> <a href="network_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>osc.c</b> <a href="osc_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>osc.h</b> <a href="osc_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>osc_patternmatch.c</b> <a href="osc__patternmatch_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>osc_patternmatch.h</b> <a href="osc__patternmatch_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="poly_8c.html">poly.c</a> <a href="poly_8c-source.html">[code]</a></td><td class="indexvalue">Poly Functions </td></tr>
  <tr><td class="indexkey"><b>poly.h</b> <a href="poly_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="pwm_8c.html">pwm.c</a> <a href="pwm_8c-source.html">[code]</a></td><td class="indexvalue">PWM - Pulse Width Modulation </td></tr>
  <tr><td class="indexkey"><b>pwm.h</b> <a href="pwm_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="pwmout_8c.html">pwmout.c</a> <a href="pwmout_8c-source.html">[code]</a></td><td class="indexvalue">PWM Out </td></tr>
  <tr><td class="indexkey"><b>pwmout.h</b> <a href="pwmout_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="rtos_8c.html">rtos.c</a> <a href="rtos_8c-source.html">[code]</a></td><td class="indexvalue">RTOS - Real Time Operating System </td></tr>
  <tr><td class="indexkey"><b>rtos.h</b> <a href="rtos_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>SAM7_EMAC.c</b> <a href="_s_a_m7___e_m_a_c_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>SAM7_EMAC.h</b> <a href="_s_a_m7___e_m_a_c_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>SAM7_EMAC_ISR.c</b> <a href="_s_a_m7___e_m_a_c___i_s_r_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="serial_8c.html">serial.c</a> <a href="serial_8c-source.html">[code]</a></td><td class="indexvalue">Functions for working with the Serial Interface on the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>serial.h</b> <a href="serial_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="serial2_8c.html">serial2.c</a> <a href="serial2_8c-source.html">[code]</a></td><td class="indexvalue">Functions for working with the Serial Interface on the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>serial2.h</b> <a href="serial2_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>serial2_internal.h</b> <a href="serial2__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>serial2_isr.c</b> <a href="serial2__isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>serial_internal.h</b> <a href="serial__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>serial_isr.c</b> <a href="serial__isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="servo_8c.html">servo.c</a> <a href="servo_8c-source.html">[code]</a></td><td class="indexvalue">Servo Motor Controls </td></tr>
  <tr><td class="indexkey"><b>servo.h</b> <a href="servo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>servo_internal.h</b> <a href="servo__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="spi_8c.html">spi.c</a> <a href="spi_8c-source.html">[code]</a></td><td class="indexvalue">SPI - Serial Peripheral Interface Controller </td></tr>
  <tr><td class="indexkey"><b>spi.h</b> <a href="spi_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="stepper_8c.html">stepper.c</a> <a href="stepper_8c-source.html">[code]</a></td><td class="indexvalue">Stepper Motor Controls </td></tr>
  <tr><td class="indexkey"><b>stepper.h</b> <a href="stepper_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="system_8c.html">system.c</a> <a href="system_8c-source.html">[code]</a></td><td class="indexvalue">System Control </td></tr>
  <tr><td class="indexkey"><b>system.h</b> <a href="system_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="timer_8c.html">timer.c</a> <a href="timer_8c-source.html">[code]</a></td><td class="indexvalue">Functions to use the timer on the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>timer.h</b> <a href="timer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>timer_internal.h</b> <a href="timer__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>timer_isr.c</b> <a href="timer__isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>types.h</b> <a href="types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>USB-CDC.c</b> <a href="_u_s_b-_c_d_c_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>USB-CDC.h</b> <a href="_u_s_b-_c_d_c_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>usb-internal.h</b> <a href="usb-internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="usb_8c.html">usb.c</a> <a href="usb_8c-source.html">[code]</a></td><td class="indexvalue">USB Subsystem </td></tr>
  <tr><td class="indexkey"><b>usb.h</b> <a href="usb_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>usb_internal.h</b> <a href="usb__internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>USBIsr.c</b> <a href="_u_s_b_isr_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>webclient.c</b> <a href="webclient_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>webclient.h</b> <a href="webclient_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="webserver_8c.html">webserver.c</a> <a href="webserver_8c-source.html">[code]</a></td><td class="indexvalue">Functions for implementing a WebServer on the Make Controller Board </td></tr>
  <tr><td class="indexkey"><b>webserver.h</b> <a href="webserver_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>xbee.c</b> <a href="xbee_8c-source.html">[code]</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><b>xbee.h</b> <a href="xbee_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Make Controller Kit</title>
<style type="text/css">
<!--
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
-->
</style>
</head>

<body>
<hr size="1">
<div>
  <p class="footer">The Make Controller Kit is an open source project maintained by <a href="http://www.makingthings.com">MakingThings</a>.<br />
    MakingThings code is released under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">Apache 2.0 license</a>.<br />
    Bug tracker, development wiki and status can be found at <a href="http://dev.makingthings.com">http://dev.makingthings.com</a>.<br />
		This document was last updated on 5 Dec 2007.
</p>
</div>
<!-- Google Analytics Code -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-769030-1";
urchinTracker();
</script>
</body>
</html>
